﻿/* CSS Document */
html,body{margin:0; font-size:12px; background:#fff; color:#555; font-family:"微软雅黑",Verdana; line-height:22px;}
ol,ul,li{margin:0; padding:0; list-style:none;}
img{border:0;}
a{color:#555; text-decoration:none; cursor:pointer;}
a:hover{color:#0a6bbc;}
.clear{clear:both; font-size:0;}

.header-box{width:100%; height:135px; background: #fff; z-index:999; position:relative;}
 .header-top{width:100%; max-width:1003px; border-bottom:1px solid #e8e8e8; background:#f4f4f4; margin:0 auto}
   .top-nav{text-align:right; color:#dfdfdf; width:210px; height:60px;line-height:26px; margin:0 auto; margin-top:20px; float:right; position:relative}
   .top-nav h1{position:absolute; top:26px; left:75px; font-size:24px; color:#0d5db2;margin: 0px;}
	.top-nav span.i{float:left; color:#555; font-family:"微软雅黑",Verdana;}
	.top-nav span.i h1,.top-nav span.i h2{ font-weight:normal; }
    .top-nav a{padding:0 8px; color:#555; font-family:"微软雅黑",Verdana;}
    .top-nav a:hover{color:#0a6bbc;}	
 .header-con{width:200px; margin:0 auto; min-height:80px; _height:80px; position:relative; float:left}
   .nav-box{height:44px; margin-right:-5px; text-align:center; position:absolute; right:0px; top:50%; margin-top:-22px;}
	.nav-box ul li{float:left; padding-top:3px; height:38px; line-height:38px; position:relative;}
	.nav-box ul li.navdown{border-bottom:3px solid #006833;}
	.nav-box ul li a{color:#333; padding:0 18px; display:block; text-align:center; height:38px; overflow:hidden; _display:inline-block;}
	.nav-box ul li a:hover{color:#006833;}
	.nav-box ul li a font{font-size:15px;}
	.nav-box ul li ul{display:none; position:absolute; padding-bottom:5px; width:100%; left:0; top:0px; background:#fff; border-top:3px solid #006833;}
	.nav-box ul li ul{box-shadow:#555 0px 2px 4px; -webkit-box-shadow:#555 0px 2px 4px; -moz-box-shadow:#555 0px 2px 4px;}  
	.nav-box ul li ul li{float:none; padding:0; position:static;}
	.nav-box ul li ul li a span{font-size:13px;}
	
.banner-box{width:100%; height:293px; position:relative; background:#0a6bbc; overflow:hidden; background-position:center;}
 .banner-box a.one{background-position:center; background-repeat:no-repeat; width:100%; display:block;}
 .banmove{width:100%; height:100%; position:relative;}
  .banmove a{display:block; width:100%; height:100%; position:absolute; z-index:1100; left:0; top:0; background-position:center; background-repeat:no-repeat;}
  .banmove a:first-child{z-index:1002;}
 .banmun{width:100%; height:10px; position:absolute; text-align:center; bottom:16px; right:0; z-index:9999;}
  .banmun font{width:10px; height:10px; margin:0 10px; font-size:0;background:#fff; display:inline-block; cursor:pointer;}
  .banmun font.hover{background-color:#0a6bbc;}

.main-box{width:1108px; margin:0 auto; margin-bottom:20px; position:relative;}
.main-box div{position:relative;}
.main-topblock{width:100%; height:17px; line-height:10px;}
.main-greet{width:100%;height:68px; margin-top:-68px; background-color:#01622f;}
.main-block{width:100%; height:26px;}
 .main-con{width:334px; margin:3px 0 0 3px; background:url(../Images/main_con_bot.jpg) left bottom no-repeat; float:left; _display:inline;}
 .not-marginleft{margin-left:0;} 
 .main-con-top{background:url(../Images/main_con_top.jpg) left top no-repeat; padding:6px 17px 7px 7px;}
  .main-con-bot{overflow:hidden; width:100%; height:100%;}
   .main-con-box{width:1100px; height:100%; min-height:170px;} 
	.main-con-img{float:left; width:136px; height:100%; margin:1px 6px 0 0; background:#fff center; background-size:cover;}	
	.main-con-txt{float:left; height:100%; margin-left:10px; _display:inline; padding-bottom:5px;}
	 .main-con-txt a.title{display:block; height:35px;}
	  .main-con-txt a.title h3{border-top:1px solid #006833; padding:4px 2px 0 2px; height:30px; font-weight:100; line-height:30px; font-size:16px; float:left;}	  
	  .main-con-txt a.title span{padding:4px 3px 0 3px; height:30px; line-height:30px; font-size:16px; float:left;}
	   .main-con-txt a.title:hover span{color:#333;}
	  .main-con-txt a.title font{color:#006833; letter-spacing:-1px; padding:5px 0 0 2px; height:30px; line-height:30px; font-size:15px; float:left;}
	 .main-con-txt a.class{display:block; line-height:32px; height:32px; overflow:hidden; font-size:13px; padding-left:2px;}
	  .main-con-txt a.class span{color:#006833;}
	 .main-con-txt a.once{background:url(../Images/news_bg.jpg) no-repeat 2px 9px; display:block; line-height:25px; height:25px;}
	 .main-con-txt a.once{margin-right:12px; overflow:hidden; padding-left:14px; color:#666;} 
	 .main-con-txt a.once:hover{ color:#0a6bbc;} 

 .main-pro{width:1008px; margin-top:3px; padding-bottom:15px; background:url(../Images/main_pro_bot.jpg) left bottom no-repeat;}
 .main-pro-top{background:url(../Images/main_pro_top.jpg) left top no-repeat; padding:7px;}
  .main-pro-tit{height:40px; padding:0 14px 3px 14px; overflow:hidden;}
  .link-xian{background:url(../Images/main_pro_xian.jpg) center bottom no-repeat;}
   .main-pro-tit a.title{font-size:16px; float:left; line-height:40px;}
    .main-pro-tit a.title span{font-size:15px; color:#006833; letter-spacing:-1px;}
	.main-pro-tit a.title:hover font{color:#333;}	
   .main-pro-tit a.more-pro{float:right; height:40px; line-height:40px; font-size:13px;}
    .main-pro-tit a.more-pro font{font-family:"宋体"; font-weight:bold;}
	
  .main-pro-con{padding:10px 0; overflow:hidden;}  
   .pro-left{width:37px; height:100%; float:left; background:url(../Images/left_pro.jpg) center no-repeat; cursor:pointer; _display:inline;}
   .pro-right{width:37px; height:100%; float:right; background:url(../Images/right_pro.jpg) center no-repeat; cursor:pointer; _display:inline;}
   .pro-center{width:920px; height:100%; float:left; overflow:hidden; position:relative;}
    .pro-move{width:40000px; height:100%; margin:0;}
     .pro-move a{float:left; background:#fff; height:100%; margin-right:20px; position:relative; overflow:hidden; _width:expression(this.clientWidth+'px');}
	  .pro-move a h3{width:100%; height:40px; font-size:12px; font-weight:100; line-height:40px; position:absolute; text-align:center; background:#111; left:0; bottom:0;}
	  .pro-move a h3{color:#fff; letter-spacing:1px; -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);}   
  .main-link{padding:10px 0 10px 10px;}
   .main-link ul.main-link-img{float:left; width:100%; padding:0; margin:0;}
    .main-link ul.main-link-img li{float:left; padding:0 15px 0 5px; margin:0;}
	  .main-link ul.main-link-img li a img{height:45px;}
   .main-link ul.main-link-txt{float:left; width:100%; padding:0; margin:0;}
    .main-link ul.main-link-txt li{float:left; padding:0 5px; margin:0; line-height:25px;}
     .main-link ul.main-link-txt li a{}

.sidebar-box{width:100%; margin-bottom:7px; padding-bottom:23px; background:#fff;}
 .sidebar-con{width:1100px; margin:0 auto;}
  .sidebar-con-left{width:225px; float:left; margin-top:20px;}
   .sidebar-con-tit{border-bottom:2px solid #0e5bab; height:39px; margin:10px 0; width:100%; overflow:hidden;}
    .sidebar-con-box{width:855px; height:39px;}
    .sidebar-con-tit font.this{height:38px; line-height:38px; color:#0a6bbc; display:inline-block; font-size:20px; padding:0 10px;}
    .sidebar-con-tit span.this{height:38px; line-height:38px; color:#aaaaaa; display:inline-block; font-size:16px;}
	.sidebar-con-tit p{float:right; line-height:34px; height:38px; padding-right:10px;}
	
   .sidebar-con-left-nav{width:100%; border:1px solid #ccc;}
	.sidebar-con-left-nav ul{float:left;  margin:19px; width:187px;}
     .sidebar-con-left-nav ul li{line-height:33px; font-size:15px; width:100%; float:left; }#onefirst{border-top:0;}
	 .sidebar-con-left-nav ul li div{width:100%; height:33px; float:left; background:url(/images/leftnav.jpg) no-repeat;}	
	 .sidebar-con-left-nav ul li div a{ height:33px; width:100%; display:block; line-height:33px;  text-align: center; color:#fff}
	 .sidebar-con-left-nav ul li.navdown div{background:url(/images/leftnav2.jpg) no-repeat}
	 
	 .sidebar-con-left-nav ul li.navdown div a{color:#fff;}	  
	  .sidebar-con-left-nav ul li ul{border-top:1px solid #fafafa; padding-bottom:5px; overflow:hidden; display:none; float:left; width:100%;}
	  .sidebar-con-left-nav ul li ul.navshow{display:block;}
	   .sidebar-con-left-nav ul li ul li{line-height:36px; border-top:0; padding-top:2px; text-indent:45px; background:url(../Images/ot_nav.jpg) 30px 18px no-repeat; float:left; width:100%;}
	   .sidebar-con-left-nav ul li ul li.navdown{background-image:url(../Images/ot_nav_.jpg); background-color:#0a6bbc;}
	    .sidebar-con-left-nav ul li ul li a{color:#0a6bbc;}
	    .sidebar-con-left-nav ul li ul li.navdown a{color:#fff;}	
   .sidebar-con-left-con{ line-height:30px; color:#666; margin:20px 0; position:relative}
   .sidebar-con-left-con li{ border:1px solid #ccc} 
   .sidebar-con-left-con p{ margin-top:5px;}
   .lefttel{ position: absolute; top:0px; left:80px;}
  .sidebar-con-right{width:855px; float:right;}
  .sidebar-con-right-con{width:855px; padding:10px 0; line-height:28px;}
   
.footer-box{ width:100%; color:#fff; background:#1e4e90; text-align:center; padding:30px 0; line-height:22px; }
 .footer-box a{color:#fff;}
 .foot-nav{ background:#355ca7; height:45px; line-height:45px; margin-bottom:30px;}
  .foot-nav a{padding:0 8px; color:#fff; font-family:"微软雅黑";}
 .footer-box p{  margin:0 auto; text-align:left;color:#fff;}
  .footer-box p a{color:#fff;}
  .copyright{position:relative; width:950px; height:40px; margin:0 auto}
  #erweima{ position:absolute; right:0px; width:105px; height:105px; top:0px; background:url(/images/erweima.jpg)}
  
  .nTab{float:left;margin-bottom:15px;width:375px;padding:0px 10px 0 15px;  border-top:#000 3px solid}
.nTab0{float: left;padding:0px 10px 0 10px; width:377px;border-right: #c5c5c5 dashed 1px; border-left: #c5c5c5 dashed 1px; border-top:#32479b 3px solid}
.nTab0 .editor{ font-size:12px; font-family:'Simsun';color:#4E4D4D;padding:7px;}
.nTab0 .editor div{ margin-bottom:2px; margin-top:2px;line-height: 22px;}
.nTab1{float: left;padding:0px 10px 0 15px; width:370px; border-top:#000 3px solid; }
.nTab .TabTitle{ background:url(../bg.png) -48px -72px;height: 31px;overflow: hidden; font-family:"微软雅黑"; margin:10px 0;}       
.nTab .TabTitle .active a{width:100px; cursor:pointer; overflow:hidden;height:26px; background:#000;color:#fff;font-size: 12px;line-height:26px;text-align: center;float: left;}   
.nTab .TabTitle .normal a{width:100px;cursor:pointer; overflow:hidden;height:26px;color: #000;font-size:12px;line-height:26px;text-align: center;float: left;}   
.nTab .TabContent{font-family: "simsun";width:auto;  margin: 0px auto;}   
.none {display:none;}
.TabContent{font-family:"simsun";}
.nTab .TabContent .img, .nTab1 .TabContent  .img{ float:left; background:url(../bg.png) -48px -146px; width:98px; height:79px; display:block; text-align:center; padding-top:5px;margin-bottom:8px;margin-left: 6px; }
 .nTab .TabContent  img, .nTab1 .TabContent  img { width:370px; height:70px;}
.img_right{ float:left; height:80px;overflow:hidden; margin-left:10px; margin-top:3px;}
.TabContent .metlist li img{ width:26px; height:10px;}
#rn_tx{ overflow:hidden; line-height:20px; color:#9E9C9C; width:190px; }
.nTab1  #rn_tx{ width:190px;}
#rn_tx  p.title{ height:70px;}
.TabContent .metlist li{ height:25px; line-height:25px; overflow:hidden; border-bottom:#cfcfcf dashed 1px; float:left; width:360px;margin-left: 9px;}
.TabContent .metlist li a{ background:url(../jiantou.gif) center left no-repeat; padding-left:10px;color:#4c4c4c;}
.TabContent .metlist li a:hover{color:#000;}


.indexabout{  width:655px; height:260px; float:left}
.indexabout img{float:left}
.indexabout p{ width:340px; height:190px; overflow:hidden;float:left; line-height:24px; margin-left:15px;}
.indexvideo{ float:right;width: 398px;}

.indexnews{  width:655px;height:150px; float:left}
.indexnews h2{ background: url(/images/newsh2.jpg) no-repeat; width:300px; height:25px; margin:20px 0}
.indexnews li{ height:80px; font-size:14px; line-height:32px;   margin-bottom:15px; padding:10px;}
.indexnews li:hover{ background:#2d6dc7; color:#fff}
.indexnews li:hover span{background:#fff;color:#2d6dc7 }
.indexnews li:hover a,.indexnews a:hover{  color:#fff}
.indexnews p{ font-size:12px; line-height:24px;}
.indexnews li span{ width:80px; height:80px; float:left;text-align:center; background:#dde6ef; margin-right:20px;}
.indexnews li span b{ font-size:36px; width:80px;  display:block; line-height:30px;margin-top: 13px;}

.nav-box ul li ul {
	behavior: url('{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/PIE.htc');
}
#tabsholder2 {
	float: left;
	width: 648px;
	background: url(/images/youshibg.jpg) no-repeat left top;
}
.banner {
	width: 398px;
	height: 280px;
	position: relative;
	overflow: hidden;
	float: right;
}
.banner-btn {
	display: none;
}
.banner-btn a {
	display: block;
	line-height: 40px;
	position: absolute;
	top: 100px;
	width: 40px;
	height: 48px;
	overflow: hidden;
	z-index: 4;
}
.prevBtn {
	left: 5px;
}
.nextBtn {
	right: 5px;
}
.banner-img {
	font-size: 0;
*word-spacing:-1px;/* IE6、7 */
	letter-spacing: -3px;
	position: relative;
}
.banner-img li {
	display: inline-block;
*display:inline;
*zoom:1;/* IE6、7 */
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 12px;
	position: relative;
}
.banner-img li h3 {
	line-height: 30px;
}
.banner-img li img {
	min-height: 214px;
}
.banner-img li .banner-text {
	display: block;
	position: absolute;
	width: 398px;
	height: 260px;
	margin: 0px;
	top: 0px;
	background: url(/images/hei.png);
	text-align: center;
	padding-top: 90px;
	color: #FFF;
}
.banner-img li .banner-text h3 a {
	color: #FFF;
	font-size: 20px;
}
.banner-img li .banner-text span a {
	color: #FFF;
}
.banner-text a:hover {
	color: #FFC !important
}
.banner i {
	width: 30px;
	height: 48px;
	cursor: pointer;
	display: block;
}
.banner .nextBtn i {
	background: url(/images/right.png) no-repeat
}
.banner .prevBtn i {
	background: url(/images/left.png) no-repeat;
}
.banner-circle {
	position: absolute;
	left: 33%;
	bottom: 15px;
	height: 13px;
	text-align: center;
	font-size: 0;
	border-radius: 10px;
filter:alpha(opacity:30);
}
.banner-circle li {
	border-radius: 10px;
	margin: 2px;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: middle;
	zoom: 1;
}
.banner-circle li a {
	display: block;
	padding-top: 9px;
	width: 9px;
	height: 0;
	border-radius: 50%;
	background: #fff;
	overflow: hidden;
	opacity: 0.5
}
.banner-circle .selected a {
	background: #F40;
}
.business { width:100%; height:130px;}
.business ul li { width:128px; height:108px; float:left; background: url(/images/businessli1.jpg) no-repeat}
.business ul li:hover{background: url(/images/businessli2.jpg) no-repeat}
.Customer h2{ background: url(/images/Customer.jpg) no-repeat; width:300px; height:25px; margin:20px 0}
.Customer ul{ width:100%; height:100px;}
.Customer ul li { width:202px; height:82px; float:left; margin-right:10px; border:#fff 1px solid}
.Customer ul li:hover{ border:#F33 1px solid}

.copytel {position:absolute;right:0px; top:10px; width:300px; font-size:16px}
.qq{ display:block; width:33px; height:33px; background:url(/images/qqico.jpg); float:left;margin-right:15px;}
.weixin{ display:block; width:33px; height:33px; background:url(/images/weixinico.jpg);float:left; margin-right:15px;}

.brand a{
	display: block;
	float: left;
	margin: 6px 6px 0px 7px;
	width: 125px;
	height: 108px;
	text-align: center;
	position: relative;
}
.brand img{
	width: 125px;
	height: 108px;
}
.brand .info{
	display: none;	
	color: #369242;
}
.vertical .info{
	width: 0;
	height: 108px;
	margin: 0 auto;
}
.horizontal img{
	position: absolute;
	top: 0;
	left: 0;
}
.horizontal .info{
	width: 125px;
	height: 0;
	top: 0px;
	position: absolute;
	left: 0;
}
span.more{ position:absolute; right:0px; top:25px; width:17px; height:17px;
  -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;
	}
span.more:hover{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-moz-transform: rotate(360deg);
-o-transform: rotate(350deg);
-webkit-transform: rotate(360deg);
 transform: rotate(360deg); }

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
.list{ float:left; width:100%}